/********css 重置********/
body,h1,h2,h3,h4,h5,h6,b,p,em,i,span,a,ol,ul,li,table,tr,td,dl,dt,dd,input,textarea,button{margin:0;padding:0;}
body{font:12px Arial,"microsoft yahei","\5b8b\4f53";}
b,p,i,em{font-style: normal;font-weight: normal;}
ul,ol{list-style: none;}
a{text-decoration:none;outline:none;}
a:hover,a:active,a:link{text-decoration: none; color: #fff}
a img{border: 0;}
h1,h2,h3,h4,h5{font-weight:normal;}
ul,ol,li{list-style:none;}
img{vertical-align:middle; border: none;}
input,select,textarea{background: none;border: none;}
input:focus,select:focus,textarea:focus{outline: none;}
textarea:hover,input:hover{border-color: #727278!important;}
textarea{resize:none}
table{ border-spacing: 0px}

/*字体图标 start*/

@font-face {
  font-family: 'iconfont';  /* project id 1597527 */
  src: url('https://at.alicdn.com/t/font_1597527_67o3hw3hxx.eot');
  src: url('https://at.alicdn.com/t/font_1597527_67o3hw3hxx.eot?#iefix') format('embedded-opentype'),
  url('https://at.alicdn.com/t/font_1597527_67o3hw3hxx.woff2') format('woff2'),
  url('https://at.alicdn.com/t/font_1597527_67o3hw3hxx.woff') format('woff'),
  url('https://at.alicdn.com/t/font_1597527_67o3hw3hxx.ttf') format('truetype'),
  url('https://at.alicdn.com/t/font_1597527_67o3hw3hxx.svg#iconfont') format('svg');
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-dl:before { content: "\e64a"; }
.icon-ss:before { content: "\e628"; }

/* 间距 start */
.mt100{margin-top:100px!important}
.mr100{margin-right:100px!important}
.mb100{margin-bottom:100px!important}
.ml100{margin-left:100px!important}
.pt100{padding-top:100px!important}
.pr100{padding-right:100px!important}
.pb100{padding-bottom:100px!important}
.pl100{padding-left:100px!important}
.mt95{margin-top:95px!important}
.mr95{margin-right:95px!important}
.mb95{margin-bottom:95px!important}
.ml95{margin-left:95px!important}
.pt95{padding-top:95px!important}
.pr95{padding-right:95px!important}
.pb95{padding-bottom:95px!important}
.pl95{padding-left:95px!important}
.mt90{margin-top:90px!important}
.mr90{margin-right:90px!important}
.mb90{margin-bottom:90px!important}
.ml90{margin-left:90px!important}
.pt90{padding-top:90px!important}
.pr90{padding-right:90px!important}
.pb90{padding-bottom:90px!important}
.pl90{padding-left:90px!important}
.mt85{margin-top:85px!important}
.mr85{margin-right:85px!important}
.mb85{margin-bottom:85px!important}
.ml85{margin-left:85px!important}
.pt85{padding-top:85px!important}
.pr85{padding-right:85px!important}
.pb85{padding-bottom:85px!important}
.pl85{padding-left:85px!important}
.mt80{margin-top:80px!important}
.mr80{margin-right:80px!important}
.mb80{margin-bottom:80px!important}
.ml80{margin-left:80px!important}
.pt80{padding-top:80px!important}
.pr80{padding-right:80px!important}
.pb80{padding-bottom:80px!important}
.pl80{padding-left:80px!important}
.mt75{margin-top:75px!important}
.mr75{margin-right:75px!important}
.mb75{margin-bottom:75px!important}
.ml75{margin-left:75px!important}
.pt75{padding-top:75px!important}
.pr75{padding-right:75px!important}
.pb75{padding-bottom:75px!important}
.pl75{padding-left:75px!important}
.mt70{margin-top:70px!important}
.mr70{margin-right:70px!important}
.mb70{margin-bottom:70px!important}
.ml70{margin-left:70px!important}
.pt70{padding-top:70px!important}
.pr70{padding-right:70px!important}
.pb70{padding-bottom:70px!important}
.pl70{padding-left:70px!important}
.mt65{margin-top:65px!important}
.mr65{margin-right:65px!important}
.mb65{margin-bottom:65px!important}
.ml65{margin-left:65px!important}
.pt65{padding-top:65px!important}
.pr65{padding-right:65px!important}
.pb65{padding-bottom:65px!important}
.pl65{padding-left:65px!important}
.mt60{margin-top:60px!important}
.mr60{margin-right:60px!important}
.mb60{margin-bottom:60px!important}
.ml60{margin-left:60px!important}
.pt60{padding-top:60px!important}
.pr60{padding-right:60px!important}
.pb60{padding-bottom:60px!important}
.pl60{padding-left:60px!important}
.mt55{margin-top:55px!important}
.mr55{margin-right:55px!important}
.mb55{margin-bottom:55px!important}
.ml55{margin-left:55px!important}
.pt55{padding-top:55px!important}
.pr55{padding-right:55px!important}
.pb55{padding-bottom:55px!important}
.pl55{padding-left:55px!important}
.mt50{margin-top:50px!important}
.mr50{margin-right:50px!important}
.mb50{margin-bottom:50px!important}
.ml50{margin-left:50px!important}
.pt50{padding-top:50px!important}
.pr50{padding-right:50px!important}
.pb50{padding-bottom:50px!important}
.pl50{padding-left:50px!important}
.mt45{margin-top:45px!important}
.mr45{margin-right:45px!important}
.mb45{margin-bottom:45px!important}
.ml45{margin-left:45px!important}
.pt45{padding-top:45px!important}
.pr45{padding-right:45px!important}
.pb45{padding-bottom:45px!important}
.pl45{padding-left:45px!important}
.mt40{margin-top:40px!important}
.mr40{margin-right:40px!important}
.mb40{margin-bottom:40px!important}
.ml40{margin-left:40px!important}
.pt40{padding-top:40px!important}
.pr40{padding-right:40px!important}
.pb40{padding-bottom:40px!important}
.pl40{padding-left:40px!important}
.mt35{margin-top:35px!important}
.mr35{margin-right:35px!important}
.mb35{margin-bottom:35px!important}
.ml35{margin-left:35px!important}
.pt35{padding-top:35px!important}
.pr35{padding-right:35px!important}
.pb35{padding-bottom:35px!important}
.pl35{padding-left:35px!important}
.mt30{margin-top:30px!important}
.mr30{margin-right:30px!important}
.mb30{margin-bottom:30px!important}
.ml30{margin-left:30px!important}
.pt30{padding-top:30px!important}
.pr30{padding-right:30px!important}
.pb30{padding-bottom:30px!important}
.pl30{padding-left:30px!important}
.mt25{margin-top:25px!important}
.mr25{margin-right:25px!important}
.mb25{margin-bottom:25px!important}
.ml25{margin-left:25px!important}
.pt25{padding-top:25px!important}
.pr25{padding-right:25px!important}
.pb25{padding-bottom:25px!important}
.pl25{padding-left:25px!important}
.mt20{margin-top:20px!important}
.mr20{margin-right:20px!important}
.mb20{margin-bottom:20px!important}
.ml20{margin-left:20px!important}
.pt20{padding-top:20px!important}
.pr20{padding-right:20px!important}
.pb20{padding-bottom:20px!important}
.pl20{padding-left:20px!important}
.mt15{margin-top:15px!important}
.mr15{margin-right:15px!important}
.mb15{margin-bottom:15px!important}
.ml15{margin-left:15px!important}
.pt15{padding-top:15px!important}
.pr15{padding-right:15px!important}
.pb15{padding-bottom:15px!important}
.pl15{padding-left:15px!important}
.mt10{margin-top:10px!important}
.mr10{margin-right:10px!important}
.mb10{margin-bottom:10px!important}
.ml10{margin-left:10px!important}
.pt10{padding-top:10px!important}
.pr10{padding-right:10px!important}
.pb10{padding-bottom:10px!important}
.pl10{padding-left:10px!important}
.mt9{margin-top:9px!important}
.mr9{margin-right:9px!important}
.mb9{margin-bottom:9px!important}
.ml9{margin-left:9px!important}
.pt9{padding-top:9px!important}
.pr9{padding-right:9px!important}
.pb9{padding-bottom:9px!important}
.pl9{padding-left:9px!important}
.mt8{margin-top:8px!important}
.mr8{margin-right:8px!important}
.mb8{margin-bottom:8px!important}
.ml8{margin-left:8px!important}
.pt8{padding-top:8px!important}
.pr8{padding-right:8px!important}
.pb8{padding-bottom:8px!important}
.pl8{padding-left:8px!important}
.mt7{margin-top:7px!important}
.mr7{margin-right:7px!important}
.mb7{margin-bottom:7px!important}
.ml7{margin-left:7px!important}
.pt7{padding-top:7px!important}
.pr7{padding-right:7px!important}
.pb7{padding-bottom:7px!important}
.pl7{padding-left:7px!important}
.mt6{margin-top:6px!important}
.mr6{margin-right:6px!important}
.mb6{margin-bottom:6px!important}
.ml6{margin-left:6px!important}
.pt6{padding-top:6px!important}
.pr6{padding-right:6px!important}
.pb6{padding-bottom:6px!important}
.pl6{padding-left:6px!important}
.mt5{margin-top:5px!important}
.mr5{margin-right:5px!important}
.mb5{margin-bottom:5px!important}
.ml5{margin-left:5px!important}
.pt5{padding-top:5px!important}
.pr5{padding-right:5px!important}
.pb5{padding-bottom:5px!important}
.pl5{padding-left:5px!important}
.mt4{margin-top:4px!important}
.mr4{margin-right:4px!important}
.mb4{margin-bottom:4px!important}
.ml4{margin-left:4px!important}
.pt4{padding-top:4px!important}
.pr4{padding-right:4px!important}
.pb4{padding-bottom:4px!important}
.pl4{padding-left:4px!important}
.mt3{margin-top:3px!important}
.mr3{margin-right:3px!important}
.mb3{margin-bottom:3px!important}
.ml3{margin-left:3px!important}
.pt3{padding-top:3px!important}
.pr3{padding-right:3px!important}
.pb3{padding-bottom:3px!important}
.pl3{padding-left:3px!important}
.mt2{margin-top:2px!important}
.mr2{margin-right:2px!important}
.mb2{margin-bottom:2px!important}
.ml2{margin-left:2px!important}
.pt2{padding-top:2px!important}
.pr2{padding-right:2px!important}
.pb2{padding-bottom:2px!important}
.pl2{padding-left:2px!important}
.mt1{margin-top:1px!important}
.mr1{margin-right:1px!important}
.mb1{margin-bottom:1px!important}
.ml1{margin-left:1px!important}
.pt1{padding-top:1px!important}
.pr1{padding-right:1px!important}
.pb1{padding-bottom:1px!important}
.pl1{padding-left:1px!important}
.mt0{margin-top:0!important}
.mr0{margin-right:0!important}
.mb0{margin-bottom:0!important}
.ml0{margin-left:0!important}
.pt0{padding-top:0!important}
.pr0{padding-right:0!important}
.pb0{padding-bottom:0!important}
.pl0{padding-left:0!important}
/* 间距 end */

/* 圆度 start */
.br1{border-radius: 1px!important}
.br2{border-radius: 2px!important}
.br3{border-radius: 3px!important}
.br4{border-radius: 4px!important}
.br5{border-radius: 5px!important}
.br6{border-radius: 6px!important}
.br7{border-radius: 7px!important}
.br8{border-radius: 8px!important}
.br9{border-radius: 9px!important}
.br10{border-radius: 10px!important}
.br11{border-radius: 11px!important}
.br12{border-radius: 12px!important}
.br13{border-radius: 13px!important}
.br14{border-radius: 14px!important}
.br15{border-radius: 15px!important}
.br16{border-radius: 16px!important}
.br17{border-radius: 17px!important}
.br18{border-radius: 18px!important}
.br19{border-radius: 19px!important}
.br20{border-radius: 20px!important}
.br1000{border-radius: 10000px!important}
/* 圆度 end */

/* 字体大小 start */
.fs6{font-size: 6px!important;}
.fs7{font-size: 7px!important;}
.fs8{font-size: 8px!important;}
.fs9{font-size: 9px!important;}
.fs10{font-size: 10px!important;}
.fs11{font-size: 11px!important;}
.fs12{font-size: 12px!important;}
.fs13{font-size: 13px!important;}
.fs14{font-size: 14px!important;}
.fs15{font-size: 15px!important;}
.fs16{font-size: 16px!important;}
.fs17{font-size: 17px!important;}
.fs18{font-size: 18px!important;}
.fs19{font-size: 19px!important;}
.fs20{font-size: 20px!important;}
.fs21{font-size: 21px!important;}
.fs22{font-size: 22px!important;}
.fs23{font-size: 23px!important;}
.fs24{font-size: 24px!important;}
.fs25{font-size: 25px!important;}
.fs26{font-size: 26px!important;}
.fs27{font-size: 27px!important;}
.fs28{font-size: 28px!important;}
.fs29{font-size: 29px!important;}
.fs30{font-size: 30px!important;}
.fs31{font-size: 31px!important;}
.fs32{font-size: 32px!important;}
.fs33{font-size: 33px!important;}
.fs34{font-size: 34px!important;}
.fs35{font-size: 35px!important;}
.fs36{font-size: 36px!important;}
.fs37{font-size: 37px!important;}
.fs38{font-size: 38px!important;}
.fs39{font-size: 39px!important;}
.fs40{font-size: 40px!important;}
.fs41{font-size: 41px!important;}
.fs42{font-size: 42px!important;}
.fs43{font-size: 43px!important;}
.fs44{font-size: 44px!important;}
.fs45{font-size: 45px!important;}
.fs46{font-size: 46px!important;}
.fs47{font-size: 47px!important;}
.fs48{font-size: 48px!important;}
.fs49{font-size: 49px!important;}
.fs50{font-size: 50px!important;}
/* 字体大小 end */

/* 字体颜色 start */
.mainc{color: #c23737!important}
.onec{color: #333!important}
.twoc{color: #666!important}
.threec{color: #999!important}
.fourc{color: #ccc!important}
.greenc{color: #0fc8a0!important}
.redc{color: #fc353a!important}
.bluec{color: #2890ff!important}
.yellowc{color: #ff7614!important}
.whiteoc{color: rgba(255,255,255,1)!important}
.whitetc{color: rgba(255,255,255,.6)!important}
.placeholderc{color: #808080}
/* 字体颜色 end */

/* 图标颜色 start */
.bluec-icon{color: #61baff!important}
.greenc-icon{color: #6ac443!important}
.yellowc-icon{color: #fec310!important}
.greyc-icon{color: #cccccc!important}
.redc-icon{color: #f04632!important}
.orangec-icon{color: #ff7614!important}
/* 图标颜色 end */

/* 浮动 start */
.fl{float: left}
.fr{float: right}
.clearfix::before,
.clearfix::after{content: " "; display: table;}
.clearfix::after{clear: both;}
/* 浮动 end */

/*flex 布局 start*/
.ss-flex{display:-webkit-box!important;display: -webkit-flex!important;display: flex!important;}
.ss-flex-column{flex-direction: column!important}
.ss-flex-aic{align-items: center!important}
.ss-flex-item-1{-webkit-box-flex: 1!important;-webkit-flex: 1!important;flex: 1!important;}
.ss-flex-item-2{-webkit-box-flex: 2!important;-webkit-flex: 2!important;flex: 2!important;}
.ss-justify-content-center{justify-content:center!important }
.ss-justify-content-between{justify-content:space-between!important }
.ss-justify-content-around{justify-content:space-around!important}
.ss-justify-content-end{justify-content:flex-end!important }
/*flex 布局 end*/

/*flex 布局 start*/
.flex_wrapper{height:100%; overflow:hidden!important; position:relative; display:-moz-box; display:-webkit-box; display:box; -moz-box-orient:vertical; -webkit-box-orient:vertical; }
.flex_container{box-sizing: border-box; position:relative; overflow: auto; -webkit-overflow-scrolling: touch; -moz-box-flex:1; -webkit-box-flex:1; }
/*flex 布局 end*/

/* 栅格 start */
.ss-row::before,
.ss-row::after{content: " "; display: table;}
.ss-row::after{clear: both;}
.ss-col-1{float: left; width: 8.3%}
.ss-col-2{float: left; width: 16.6%}
.ss-col-3{float: left; width: 25%}
.ss-col-4{float: left; width: 33.3%}
.ss-col-5{float: left; width: 41.6%}
.ss-col-6{float: left; width: 50%}
.ss-col-7{float: left; width: 58.3%}
.ss-col-8{float: left; width: 66.6%}
.ss-col-9{float: left; width: 75%}
.ss-col-10{float: left; width: 83.3%}
.ss-col-11{float: left; width: 91.6%}
.ss-col-12{float: left; width: 100%}

/* 宽度和高度 start */
.w10{width: 10px;min-width: 10px;}
.w20{width: 20px;min-width: 20px;}
.w30{width: 30px;min-width: 30px;}
.w40{width: 40px;min-width: 40px;}
.w50{width: 50px;min-width: 50px;}
.w60{width: 60px;min-width: 60px;}
.w65{width: 65px;min-width: 65px;}
.w70{width: 70px;min-width: 70px;}
.w80{width: 80px;min-width: 80px;}
.w90{width: 90px;min-width: 90px;}
.w100{width: 100px;min-width: 100px;}
.w110{width: 110px;min-width: 110px;}
.w120{width: 120px;min-width: 120px;}
.w130{width: 130px;min-width: 130px;}
.w140{width: 140px;min-width: 140px;}
.w150{width: 150px;min-width: 150px;}
.w160{width: 160px;min-width: 160px;}
.w170{width: 170px;min-width: 170px;}
.w180{width: 180px;min-width: 180px;}
.w190{width: 190px;min-width: 190px;}
.w200{width: 200px;min-width: 200px;}
.h10{height: 10px;}
.h20{height: 20px;}
.h30{height: 30px;}
.h40{height: 40px;}
.h50{height: 50px;}
.h60{height: 60px;}
.h70{height: 70px;}
.h80{height: 80px;}
.h90{height: 90px;}
.h100{height: 100px;}
.h110{height: 110px;}
.h120{height: 120px;}
.h130{height: 130px;}
.h140{height: 140px;}
.h150{height: 150px;}
.h160{height: 160px;}
.h170{height: 170px;}
.h180{height: 180px;}
.h190{height: 190px;}
.h200{height: 200px;}
.wb80{width: 80%}
.wb90{width: 90%}
.wb100{width: 100%}
.hb100{height: 100%}
/* 宽度和高度 end */

/* 栅格 end */

/* 其他 start */
.clear{clear: both}
.right{text-align: right}
.center{text-align: center}
.bold{font-weight: bold}
.middle{margin: 0 auto}
.fixed{position: fixed}
.relative{position: relative}
.absolute{position: absolute}
.breakWord{word-wrap: break-word}
.oneline{text-overflow:ellipsis;white-space: nowrap;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.ellipsisTwo{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.block{display: block}
.inlineBlock{display: inline-block; }
.linethrough{text-decoration: line-through;}
.hidden{display: none}
.ohidden{overflow: hidden}
.vmiddle{transform: translateY(-50%); top: 50%;}
.vleftright{transform: translateX(-50%); left: 50%;}
.translateXY{transform: translate(-50%,-50%); left: 50%; top:50%;}
.underline{text-decoration: underline}
.normal{font-weight: normal!important}
.t0{top: 0px;}
.r0{right: 0px;}
.t0{top: 0px}
.l0{left: 0px}
.b0{bottom: 0px;}
.t5{top: 5px;}
.r5{right: 5px;}
.t5{top: 5px}
.l5{left: 5px}
.b5{bottom: 5px;}
.t10{top: 10px;}
.r10{right: 10px;}
.t10{top: 10px}
.l10{left: 10px}
.b10{bottom: 10px;}
.t15{top: 15px;}
.r15{right: 15px;}
.t15{top: 15px}
.l15{left: 15px}
.b15{bottom: 15px;}
.t20{top: 20px;}
.r20{right: 20px;}
.t20{top: 20px}
.l20{left: 20px}
.b20{bottom: 20px;}
.t25{top: 25px;}
.r25{right: 25px;}
.t25{top: 25px}
.l25{left: 25px}
.b25{bottom: 25px;}
.t30{top: 30px;}
.r30{right: 30px;}
.t30{top: 30px}
.l30{left: 30px}
.b30{bottom: 30px;}
.z1{z-index: 1}
.z2{z-index: 2}
.z3{z-index: 3}
.z4{z-index: 4}
.z5{z-index: 5}
.z6{z-index: 6}
.z7{z-index: 7}
.z8{z-index: 8}
.z9{z-index: 9}
.z10{z-index: 10}
.lh10{line-height: 1.0!important}
.lh16{line-height: 1.6!important}
.lh17{line-height: 1.7!important}
.lh18{line-height: 1.8!important}
.lh20{line-height: 2.0!important}
.lh24{line-height: 2.4!important}
.lh30{line-height: 3.0!important}
.w-bg{background: #fff}
.c-bg{background: #202632}
.ss-justify{text-align:justify; text-justify:inter-ideograph;}
.b-line{border-bottom: 1px solid #e5e5e5}
.t-line{border-top: 1px solid #e5e5e5}
.l-line{border-left: 1px solid #e5e5e5}
.g-bg{ background: #f8f8f8}
.hb100{height: 100%}
.h120{height: 120px}
.cover{object-fit: cover}
.animation{transition:all .3s}
.pointer{cursor: pointer}
/* 其他 end */
/********css 重置********/

/*导航s*/
.ss-header-box{background: #c23737 url("../images/zs01.png") no-repeat center center;background-size: cover; }
.ss-header-rbtn a{border: 1px solid #fff; padding: 5px 10px; border-radius: 4px;}
.ss-header-rbtn a.active{background: #fff; color: #333!important;}
/*导航e*/

/*主体s*/
.ss-main{min-height: 800px;}
.ss-lc-box{box-shadow: 0 0 10px rgba(0,0,0,.1); border-top: 4px solid #e61f26; background: #fff}
.ss-inp-b{border: 1px solid #dbdbda}
.ss-inp-b input{width: 300px;}
.ss-yz-btn{background: #c5eaf8}
.ss-lr-c-line{width: 1px; height: 320px;border-left: 1px dashed #a5a4a3}
.ss-news-li{border-bottom: 1px dashed #a5a4a3}
.ss-main-btn{width: 300px; height: 50px; line-height: 50px; text-align: center; background: #e61820; border-radius: 5px; font-size: 20px; color: #fff}
.ss-pagination li a{padding: 5px 10px; border-radius: 6px;display: block; color: #666; font-size: 14px; display: block; border: 1px solid #fff}
.ss-pagination li:hover a,.ss-pagination li.active a{background: #e61820; color: #fff!important;}
.ss-wl-inp{border: 1px solid #dbdbdb}
.ss-main-tit span{font-size: 28px; color: #c23737; border-bottom: 3px solid #c23737}
.ss-search-btn{background: #2b2b2b}
.ss-search-box{background: #fff}
.ss-search-box input{display: block; width: 560px;}
.ss-search-wc-box{background: #c23737 url("../images/zs02.png") no-repeat center center;background-size: cover; padding-bottom: 200px; border-bottom-right-radius: 200px;}
.mtf150{margin-top: -150px;}
.ss-nc-box{border-top: 1px dashed #8a8a8a; border-bottom: 1px dashed #8a8a8a;}
.ss-nc-box p{font-size: 20px; line-height: 1.8; padding: 10px 0; text-indent: 2em}
/*主体e*/

/*底部s*/
.ss-footer-box{background: #c23737}
/*底部e*/

/* 小型设备（平板电脑，768px 起） */
@media (min-width: 768px) {
  .container{width: 1200px!important;}
}

/* 中型设备（台式电脑，992px 起） */
@media (min-width: 992px) {
  .container{width: 1200px!important;}
}

/* 大型设备（大台式电脑，1200px 起） */
@media (min-width: 1200px) {
  .container{width: 1200px!important;}
}